home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2000 #1 / Amiga Plus CD - 2000 - No. 1.iso / Games / PD / Muscarine / 14.room < prev    next >
Text File  |  1999-12-03  |  6KB  |  153 lines

  1. /* Inside Jail
  2. /* Room script for GRAAL
  3. /*
  4. /* RF 1 =0 show brickwork =1 show brick =2 show hole
  5. /* RF 2 =1 show trapdoor
  6.  
  7. /* UPDATE: scroll_frames[;normal_frames]
  8. /*
  9. UPDATE: 6;1
  10.  
  11. /* 3D: max;mid;min;adjspeed (This statement is optional)
  12. /*
  13. /* SECTION: SAME|section_no
  14. /*
  15. SECTION: 2
  16.  
  17. /* BACKDROP: file
  18. /*
  19. BACKDROP: 14BG.iff
  20.  
  21. /* START_POS: startpos_no;image;x;y;L|M|R;floor_no
  22. /*
  23. START_POS: 1;SIMG11;177;163;M;1
  24. START_POS: 2;SIMG21;195;143;M;2
  25.  
  26. /* FLOOR: floor_no;x1;y1;x2;y2;floormaps
  27. /*
  28. FLOOR: 1;34;152;228;169;1-1/2-2/3-3
  29. FLOOR: 2;141;120;223;169;1-1/2-2/3-3
  30. FLOOR: 3;206;167;273;169;1-1/2-2/3-3
  31.  
  32. /* PATH: path_no;floor1;floor2;px1;py1;px2;py2;[{more_points}] (This statement is optional)
  33. /*
  34. /* EXIT: exit_no;x1;y1;x2;y2;x;y;description (This statement is optional)
  35. EXIT: 1;187;103;203;112;196;123;hole
  36.  
  37. /* CLPART: file (This statement is optional)
  38. /*
  39. CLPART: 14FG.iff
  40.  
  41. /* ROOMIMGS: number;start_bob;x1;y1;w;h;x-offset;hotspot (This statement is optional)
  42. /*
  43. /* 1=toilet
  44. ROOMIMGS: 1;1;266;0;55;41;0; 
  45. /* 2=brickwork 4=brick 3=hole
  46. ROOMIMGS: 1;2;262;49;54;42;0; 
  47. ROOMIMGS: 2;3;271;97;18;11;18; 
  48. /* 5-8=alien
  49. ROOMIMGS: 4;5;0;0;63;95;64; 
  50. /* 9=toilet spuel
  51. ROOMIMGS: 1;9;0;106;36;42;0;71
  52. /* 10=trapdoor
  53. ROOMIMGS: 1;10;38;98;62;53;0; 
  54. /* 11 shrink 12-16 shrink walk
  55. ROOMIMGS: 1;11;107;102;43;59;0;0
  56. ROOMIMGS: 5;12;151;135;22;26;22;0
  57. /* 17,18=alien take,give
  58. ROOMIMGS: 2;17;0;156;31;40;36; 
  59.  
  60. /* STATIC: bob;image;x;y (This statement is optional)
  61. /*
  62. /* ANIM: bob;image;anim_ch;anim|ptrn;x;y (This statement is optional)
  63. /*
  64. /* ROOMOBJ: obj;name;room;VIS|NVIS;bob;image;x;y;cx;cy;cimage;prep;PICK|NPICK;anim_ch;verb;icon;LOW|MID|HIGH;types;w1;w2;w3 (This statement is optional)
  65. /*
  66. ROOMOBJ: 1;brickwork;14;VIS;1;RIMG2;187;74;0;53;SIMG33; ;NPICK; ;8; ; ;S;a;this;it
  67. ROOMOBJ: 2;trapdoor;14;VIS;5;RIMG10;193;85;1;62;SIMG33; ;NPICK; ;8; ;HIGH; ;a;this;it
  68. /*ROOMOBJ: 3;hole;14;VIS;3;RIMG3;195;103;0;26;SIMG33; ;NPICK; ;8 ; ;LOW; ;a ;this ;it
  69. ROOMOBJ: 4;toilet;14;VIS;4;RIMG1;260;121;-45;41;//SIMG13; ;NPICK; ;8; ;MID; ;a;this;it
  70.  
  71. /* DACT: {cond|comm}
  72. /*
  73. DACT: TRACK 14.mod,0,NOFILTER
  74. DACT: IFRF 1=0;HIDE 23;HIDEEXIT 1
  75. DACT: IFRF 1=1;HIDEEXIT 1;HIDE ROBJ1
  76. DACT: IFRF 1=2;HIDE ROBJ1
  77. DACT: IFRF 2=0;HIDE ROBJ2
  78. DACT: IFRF 2=1;HIDE ROBJ1;HIDE 23;HIDEEXIT 1;FLOOR 2,141,142,223,169,1-1/2-2/3-3
  79. DACT: IFRF 23,7=0;SETRF 23,6=1
  80. DACT: LIGHTS ON;EXIT
  81.  
  82. /* LINE: dlg;line_no;sentence1;sentence2| ;{cond} (This statement is optional)
  83. /*
  84. /* LACT: dlg;line_no;{cond|comm} (This statement is optional)
  85. /*
  86. LINE: 10;1;I'm on a mission to destroy the universe.; ;IFRF 23,3=0
  87. LACT: 10;1;RESP R,10,Oh, then you must be Erica Evermore.
  88. LACT: 10;1;RESP R,10,I've heard a lot of you and your mission. I wish you luck!
  89. LACT: 10;1;SETRF 23,3=1;DSET 10,N1,+7;EXIT
  90.  
  91. LINE: 10;2;Why are you in jail?; ;IFRF 23,4=0
  92. LACT: 10;2;RESP R,10,I'm an alien from outer space. I came in peace to this planet.;RESP R,10,All I wanted was the marijuana but they put me into jail.
  93. LACT: 10;2;SETRF 23,4=1;DSET 10,N2;EXIT
  94.  
  95. LINE: 10;3;This spacecraft in front of the hotel, is it\yours?; ;IFRF 23,5=0
  96. LACT: 10;3;RESP R,10,Yes, it is.;SETRF 23,5=1;SETRF 23,6=0;DSET 10,+4,N3;EXIT
  97.  
  98. LINE: 10;4;Would you borrow me your spacecraft for a while?; ;IFRF 23,6=0
  99. LACT: 10;4;RESP R,10,Ok, you can use it when you bring me some marijuana.
  100. LACT: 10;4;IFCARR 43;SETRF 23,6=1
  101. LACT: 10;4;SETRF 23,7=0;DSET 10,-4,+5;EXIT
  102.  
  103. LINE: 10;5;Would you borrow me your spacecraft when I give\you a joint?; ;IFRF 23,7=0;IFCARR 43
  104. LACT: 10;5;RESP R,10,Yes, do you have one?;EDLG;HANDLE HIGH;BOBON 3,126,82,RIMG17;W 24;PUT 43,U,0;HANDLE -1
  105. LACT: 10;5;SHOW 22,95,52,RIMG7;W 12;BOBON 3,126,82,RIMG18;W 12;BOBOFF 3;SHOW 22,95,52,A 1,(RIMG6,10)(RIMG7,10)(RIMG6,10)(RIMG7,10)(RIMG6,10)(RIMG7,10)(RIMG6,10)(RIMG7,10)(RIMG8,50);W 150
  106. LACT: 10;5;RESP R,10,Here you have the key for my spacecraft.;BOBON 3,126,82,RIMG17;W 12;HANDLE HIGH;W 24;PICK 29;HANDLE -1;BOBOFF 3;RESP R,10,Be carefull with my spacecraft, please.
  107. LACT: 10;5;IFRF 23,8=0;IFRF 23,3=1;RESP R,10,By the way, you should visit Onius Ant.;RESP R,10,Onius Ant is very wise and he probably can help you to destroy the universe.;RESP R,10,He lives on a planet surrounded by a red ring not far from here.
  108. LACT: 10;5;SETRF 23,6=1;SETRF 23,7=1;DSET 10,N4,N5;EXIT
  109.  
  110. LINE: 10;6;Do you know a way to escape from this prison?; ; 
  111. LACT: 10;6;RESP R,10,No, sorry!;DSET 10,N6;EXIT
  112.  
  113. LINE: 10;7;Good bye!; ; 
  114. LACT: 10;7;RESP R,10,Good bye!;EDLG;EXIT
  115.  
  116. /* ACTION: verb_no;{cond|comm} (This statement is optional)
  117. /*
  118. /* Action 0 - Exit
  119. ACTION: 0;IFOBJ 1;MEXIT;SAY I'm too big. I can't go through this hole.;EXIT
  120.  
  121. /* Action 1 - Give
  122. /*
  123. /* Action 2- Pick up
  124. ACTION: 2;IFOBJ 23;IFNOTCARR 23;MOBJ;HANDLE;W 12;PICK;HANDLE -1;PIMG 187,103,RIMG3;SHOWEXIT 1;SETRF 1=2;EXIT
  125.  
  126. /* Action 3 - Use
  127. ACTION: 3;IFOBJ ROBJ4;CUTSCENE 4,H;GOTO 38,1
  128.  
  129. /* Action 4 - Open
  130. /*
  131. /* Action 5 - Talk to
  132. ACTION: 5;IFOBJ 22;MOBJ;DSET 10,+1,+2,+3,+4,+5,+6,+7;EXIT
  133.  
  134. /* Action 6 - Consume
  135. ACTION: 6;IFOBJ 40;IFRF 1=2;IFRF 2=0;CMOVE 196,123,C;CUTSCENE 10,H;SAY The hole is now big enough for me.;SAY I'll go through now.;GOTO 15,5
  136. ACTION: 6;IFOBJ 40;CUTSCENE 10,H;CUTSCENE 11,H;EXIT
  137.  
  138. /* Action 7 - Close
  139. ACTION: 7;IFOBJ ROBJ2;MOBJ;HANDLE;W 12;HIDE ROBJ2
  140. ACTION: 7;IFOBJ ROBJ2;IFRF 1=0;SHOW ROBJ1,187,74,RIMG2
  141. ACTION: 7;IFOBJ ROBJ2;IFRF 1=1;SHOW 23,194,103,RIMG4
  142. ACTION: 7;IFOBJ ROBJ2;IFRF 1=2;PIMG 187,103,RIMG3;SHOWEXIT 1
  143. ACTION: 7;IFOBJ ROBJ2;HANDLE -1;SETRF 2=0;FLOOR 2,141,120,223,169,1-1/2-2/3-3;EXIT
  144.  
  145. /* Action 8 - Look at
  146. ACTION: 8;IFOBJ ROBJ4;MOBJ;SAY A seatlike bowl, fixed to the floor and connected to a pipe.;CIMG SIMG23;SAY Come on, you know what this is used for.;EXIT
  147. ACTION: 8;IFOBJ ROBJ1;MOBJ;SAY There is a loose brick in the lower row.;HIDE ROBJ1;SHOW 23,194,103,RIMG4;SETRF 1=1;EXIT
  148.  
  149. /* Action 9 - Attack
  150. /*
  151. /*
  152. /* end of room file
  153.